package org.jeecg.report.mapper;

import org.apache.ibatis.annotations.Param;
import org.jeecg.report.dto.MaterialScrapDTO;
import org.jeecg.report.dto.OpScrapDTO;

import java.util.List;
import java.util.Map;

/**
 * @Description: 设备检验参数配置
 * @Author: LiCY
 * @Date:   2023-06-19
 * @Version: V1.0
 */
public interface MesCalculateScrapNumMapper {

    List<OpScrapDTO> getOpScrapNum(@Param("param") Map<String, Object> param);

    List<OpScrapDTO> getOpScrapNum2(@Param("param") Map<String, Object> param);

    List<OpScrapDTO> getOpScrapNum4(@Param("param") Map<String, Object> param);

    List<OpScrapDTO> getOpScrapNum3(@Param("param") Map<String, Object> param);

    String getOpBom(@Param("param") Map<String, Object> param);

    List<MaterialScrapDTO> getOpBomNum(@Param("param") Map<String, Object> param,@Param("op")String op);

    MaterialScrapDTO getProductOpNum(@Param("param")Map<String, Object> param,@Param("op") String op);

    List<MaterialScrapDTO> getLabelScrapNum(@Param("param")Map<String, Object> param);

    List<String> getProductOp(@Param("param")Map<String, Object> param);
}
